使用 BIND 命令和现有绑定文件来重新创建程序包 | 您所在的位置:网站首页 › luna mini3重新绑定 › 使用 BIND 命令和现有绑定文件来重新创建程序包 |
“绑定”是指创建数据库管理器在应用程序执行时访问数据库所需的程序包的过程。缺省情况下,PRECOMPILE 命令将创建一个程序包。除非指定了 BINDFILE 选项,否则绑定将在预编译时以隐式方式进行。PACKAGE 选项允许您为预编译时创建的程序包指定程序包名。 下面是一个典型的 BIND 命令用法示例。要将名为 filename.bnd 的绑定文件与数据库绑定,可以发出以下命令: BIND filename.bnd对于每个单独进行预编译的源代码模块,都将创建一个程序包。如果应用程序有 5 个源文件,其中 3 个需要进行预编译,那么将创建 3 个程序包或绑定文件。缺省情况下,为每个程序包指定的名称与 .bnd 文件所基于的源模块的名称相同,但此名称将被截断为 8 个字符。要以显式方式指定另一个程序包名,必须在 PREP 命令中使用 PACKAGE USING 选项。程序包的版本由 VERSION 预编译选项指定,并且缺省为空字符串。如果这个新创建的程序包的名称和模式与目标数据库中当前存在的某个程序包相同,但版本标识有所不同,那么将创建新程序包并保留先前的程序包。但是,如果存在与所绑定程序包的名称、模式和版本匹配的程序包,那么该程序包将被删除并替换为正在绑定的新程序包。如果绑定时指定了 ACTION ADD,那么将不允许发生这种情况,而是返回错误(SQL0719)。 |
CopyRight 2018-2019 实验室设备网 版权所有 |